dermal pore
noun
: one of the minute openings in the surface of a sponge that give access to the incurrent canals : ostium
Love words? Need even more definitions?
Merriam-Webster unabridged
Share